<?php
/* wwwschool project

Copyright (C) 2009  Phillip Aldridge
Email : info@imi21.com
Web site http://www.imi21.com

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
*/


/**
 *  File : list.php
 *  called only via ajax 
 *  
 *requires POST  
 */  


checkSession();

/*if ( $session->userID() != $id) // only this user can update his own profile
{
  die("Wrong user rights $id");
  exit;
}
*/
require '../../includes/classes/WS3formview.php';

$message="";
 
$db=new WS3_Database();


$q="SELECT * FROM `user` WHERE 1 AND `id`= '".$session->userID()."' LIMIT 1";
if ($db->query($q) && $db->nextRecord() )
{ // user does exisits


  $form = new WS3_FormView('main');
  $form->setTitle( 'Edit My Profile' );
  $form->displayResetButton( true );
  $form->setAction( 'update' );
  $form->addHiddenField( 'f', 'Profile' ); // which function to call
  $form->addHiddenField( 'function2', 'list' ); // which function to call after update
  $form->addHiddenField( 'param1', 'Users' ); // parameter1 for post
  $form->addHiddenField( 'id', $db->f('id') );
  
  $form->addFieldSet( 'user', 'User');
  $selected= $db->f('user_type');
  $options=$_mUSER;
  $form->addSelect( 'User type', 'user_type', 'user_type', $options, $selected );
  $form->addTextField( 'Email','email','email',$db->f('email') );
  $form->addTextField( 'Last Name','last_name','last_name',javaSafeString( $db->f('last_name') ) );
  $form->addTextField( 'First Name','first_name','first_name',javaSafeString(  $db->f('first_name') ));
  $form->addPasswordField( 'Password','password','password',"");
    
  $form->addFieldSet( 'address', 'Address');
  echo $form->display();
  $message="Editing";
}else{
  $message="Error : ID not found";
}

echo "document.getElementById('messages').innerHTML='$message';";
if (W3DEBUG)  $debug=new WS3_Debug();
?>